package com.ttbj.api.dto;

import java.io.Serializable;

/**
 * 易通分账：请求的公共参数
 * @Date 2018年8月29日 上午10:00:02
 */
public class QueryVO implements Serializable {
	
	private static final long serialVersionUID = 2211260426766202006L;
	private String version;	//版本
    private String instiCode;	//机构代码
    private String reqTime;	//请求时间
    private String trxType;	//交易类型，是枚举类型
    private String trcNo;	//流水号
    private String retInfo;	//响应信息
    private String retCode;	//响应码
    
    private Object data;	//账户开户，账户变更，账户查询，余额查询 请求数据
    
    public QueryVO() {
		// TODO Auto-generated constructor stub
	}
    

	public QueryVO(String version, String instiCode, String reqTime, String trxType, String trcNo, Object data) {
		super();
		this.version = version;
		this.instiCode = instiCode;
		this.reqTime = reqTime;
		this.trxType = trxType;
		this.trcNo = trcNo;
		this.data = data;
	}


	@Override
	public String toString() {
		return "QueryVO [version=" + version + ", instiCode=" + instiCode + ", reqTime=" + reqTime + ", trxType="
				+ trxType + ", trcNo=" + trcNo + ", retInfo=" + retInfo + ", retCode=" + retCode + ", data=" + data
				+ "]";
	}

	public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getInstiCode() {
        return instiCode;
    }

    public void setInstiCode(String instiCode) {
        this.instiCode = instiCode;
    }

    public String getReqTime() {
        return reqTime;
    }

    public void setReqTime(String reqTime) {
        this.reqTime = reqTime;
    }

    public String getTrxType() {
        return trxType;
    }

    public void setTrxType(String trxType) {
        this.trxType = trxType;
    }

    public String getTrcNo() {
        return trcNo;
    }

    public void setTrcNo(String trcNo) {
        this.trcNo = trcNo;
    }

	public Object getData() {
		return data;
	}

	public void setData(Object data) {
		this.data = data;
	}

	public String getRetInfo() {
		return retInfo;
	}

	public void setRetInfo(String retInfo) {
		this.retInfo = retInfo;
	}

	public String getRetCode() {
		return retCode;
	}

	public void setRetCode(String retCode) {
		this.retCode = retCode;
	}

}
